10. DynamoDB
ND0063 C1 L2 07 DynamoDB Video
DynamoDB is a native AWS service for non-relational databases. It is Multi-AZ by default and can be made Multi-Region with DynamoDB Streams and by creating a Global DynamoDB table. DynamoDB scales to extremely high loads with very fast response times. It also supports configuring a caching layer in front of the database.
DynamoDB Streams allow every change made to a DynamoDB table to be "streamed" into other services. These other services can then choose what actions to take on the different items or operations within the stream.